#pragma once

namespace test
{
   struct test_context_t
   {
      test_context_t(std::string const file_name)
         :  test_log_(std::ofstream("test_log.txt"))  
      {
         //graph::global::get_instance().load_graph(file_name, std::cout);
      }
      
      ~test_context_t()
      {
         test_log_.flush();
         test_log_.close();
         //std::cout << "You will find test output in test_log.txt" << std::endl;
      }
      
      std::ostream& get_test_log()
      {
         return std::cout;
         //return test_log_;
      }
private:
      std::ofstream test_log_;      
   };
   
}